package com.huike.service.impl;

import com.huike.domain.system.SysRole;
import com.huike.domain.system.SysUser;
import com.huike.domain.system.SysUserRole;
import com.huike.mapper.SysRoleMapper;
import com.huike.mapper.SysUserMapper;
import com.huike.mapper.SysUserRoleMapper;
import com.huike.service.ISysConfigService;
import com.huike.service.ISysUserService;
import com.huike.common.annotation.DataScope;
import com.huike.common.constant.UserConstants;
import com.huike.common.exception.CustomException;
import com.huike.utils.BcryptUtils;
import com.huike.utils.StringUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.ArrayList;
import java.util.List;

/**
 * 用户 业务层处理
 * 提示：UserConstants中有用户相关的常量定义
 */
@Slf4j
@Service
public class SysUserServiceImpl implements ISysUserService {
    @Autowired
    private SysUserMapper userMapper;

    @Autowired
    private SysRoleMapper roleMapper;

    @Autowired
    private SysUserRoleMapper userRoleMapper;

    @Autowired
    private ISysConfigService configService;


}
